跳到主要内容

users.{username}

根据用户帐户标识,返回用户对象

  • 请求路由: users.{username}
  • 交互模型: Request Response
  • 访问限制: 无

请求​

RSocket.rr({
"route" : "users.user1@aspiretop"
});

请求参数​

名称类型必须说明
usernameString是用户标识

返回​

User

{
"tenantId" : "aspiretop",
"username" : "user1@aspiretop",
"accountId" : "user1",
"domain" : "aspiretop",
"fullname" : "用户1",
"status" : 1,
"userTypes" : [ ],
"inviteCode" : "HbXm6Ls",
"extra" : { },
"associatedAccounts" : [ ]
}

返回属性​

名称类型说明
usernameString用户标识
accountIdString用户集成帐户标识
domainString用户集成域,默认为所属租户标识
fullnameString用户姓名
passwordString登录密码
mobileString手机号码
emailString邮件地址
genderNumber用户性别
statusNumber用户状态
0 - disabled; 1 - enabled
userTypesNumber[]用户类型,创建用户时指定,具体类型的值由调用方约定
inviteCodeString邀请码
特定用户类型对应的邀请码为<用户邀请码>-<用户类型标识>
如用户邀请码为HbXm6Ls,则用户类型3对应的邀请码为HbXm6Ls-3
extraObject
associatedAccountsObject[]关联帐户信息
associatedAccounts.[].authTypeNumber账号类型: 1 - 微信; 2 - 微博; 待扩展
associatedAccounts.[].appIdString集成标识
associatedAccounts.[].accountString账号
associatedAccounts.[].extraObject其他扩展信息
anonymousBoolean是否匿名用户
crDateString创建时间
tenantIdString租户ID

下载结果模型定义